<?php
/**
 * Restituisce un file di testo contenete il json che rappresenta uno o piu eventi
 * a seconda dei parametri passati in get
 *
 * http://nomedominio.ex/scripts/get_json_events.php?uid=xxx
 * >>>> Restituisce gli eventi dell'utente uid e la sua biografia
 *
 * http://nomedominio.ex/scripts/get_json_events.php?id=xxx
 * >>>> Restituisce l'evento di id xxx
 *
 * http://nomedominio.ex/scripts/get_json_events.php?hide=1
 * >>>> Restituisce tutti gli eventi nel database compreso quelli nascosti
 *
 * http://nomedominio.ex/scripts/get_json_events.php
 * >>>> Restituisce tutti gli eventi nel database eccetto quelli nascosti
 *
 * http://nomedominio.ex/scripts/get_json_events.php?from=1240502369&to=1240502369
 * >>>> Analogo al precedente ma con i limiti from e to
 */
require '../config.php';
require_once SESSION_INCLUDE;
require_once DB;
require_once USER;
require_once EVENT;

session_start();

	$id = 0;
	$from = null;
	$to = null;

	if(isset($_GET['from']))
		$from = $_GET['from'];

	if(isset($_GET['to']))
		$to = $_GET['to'];


	$db = get_session_db($db_config);
	$user = get_session_user();
	//var_dump($_GET);

	if(isset($_GET['id']))
	{
		header("content-type: application/x-javascript");
		echo Event::getJSONFromId($db, $_GET['id']);
		exit();
	}
	else
	{
		$hide = false;
		if(isset($_GET['hide']))
			if($_GET['hide'] == 1)
				$hide = true;
		header("content-type: application/x-javascript");
		if(!isset($_GET['uid']))
			echo Event::getJSONArrayFromUserId($db, null, $hide, $from, $to);
		else
			echo Event::getJSONArrayFromUserId($db, $_GET['uid'], $hide, $from, $to);
		exit();
	}

	echo "Errore nelle variabili di ingresso";

?>
